package com.eduction.service;

import java.sql.SQLException;
import java.util.List;

import com.eduction.modules.system.entity.CourseAnalyseMap;

public interface CourseAnalyseMapService {
	/**
	 * 添加一张空表
	 */
	public void saveCourseAnalyseMap(CourseAnalyseMap c);
	
	/**
	 * 修改表的填报状态
	 */
	public void updateCourseAnalyseMapState(String sign,String schoolId,String expertId) throws SQLException;
	
	/**
	 * 查询这个专家下的所有表
	 */
	public List<CourseAnalyseMap> queryMapByExpert(String expertId,String identity) throws SQLException;

    CourseAnalyseMap queryCourseAnalyseById(String sign, String schoolId, String expertId) throws SQLException;

	/**
	 * 根据id查询关系表
	 * @param pid
	 * @return
	 */
    CourseAnalyseMap findByPid(String pid);

	/**
	 * 根据id删除关系表
	 * @param pid
	 */
	void deleteByPid(String pid);
	//根据学校id查询剖析表
    List<CourseAnalyseMap> queryMapBySchoolId(String schoolId) throws SQLException;
}
